package com.aaa.vegetablemarketexpress.entity;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.util.Date;
import java.util.List;

/**
 * @FileName: Shop
 * @Description: 店铺实体类
 * @Author: qxh
 * @CreateTime: 2025/9/10
 * @Version: 1.0.0
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class Shop {
    private Long shopId;            // 店铺ID
    private Long purchaserId;       // 采购员ID
    private String shopName;        // 店铺名称
    private String shopLogo;        // 店铺LOGO
    private String contactPhone;    // 联系电话
    private String shopAddress;     // 店铺地址
    private String businessType;    // 经营类型(多个用逗号分隔)
    private String cutOffTime;      // 截单时间
    private String deliverySettings; // 配送设置(JSON格式)
    private Integer settlementCycle; // 结算周期(天)
    private String status;          // 状态(0正常 1停用)
    private String auditStatus;     // 审核状态(0待审核 1通过 2拒绝)
    private String auditRemark;     // 审核备注
    private String auditBy;         // 审核人
    private Date auditTime;         // 审核时间
    private String delFlag;         // 删除标志(0存在 2删除)
    private String createBy;        // 创建者
    private Date createTime;        // 创建时间
    private String updateBy;        // 更新者
    private Date updateTime;        // 更新时间
    private String remark;          // 备注

    private String businessLicence = ""; // 营业执照的图片路径
    private String createByNickName;// 新增商家名称字段
    //关联的商品列表
    private List<Product> productList;
    /** 客户ID */
    private Long customerId;
}
